package com.eastedu.enums;

import io.swagger.v3.oas.annotations.media.Schema;

/**
 * 标签在Root节点下的包含关系类型枚举
 *
 * @author luozhenzhong
 */
@Schema(description = "标签在Root节点下的包含关系类型枚举")
public enum ChapterRootTagRelationEnum {

    /**
     * 所有节点都包含该标签
     */
    @Schema(description = "所有节点都包含该标签")
    All(0),

    /**
     * 所有节点都不包含该标签
     */
    @Schema(description = "所有节点都不包含该标签")
    None(1),

    /**
     * 部分节点包含该标签
     */
    @Schema(description = "部分节点包含该标签")
    Part(2);

    /**
     * 枚举值
     */
    @Schema(description = "枚举值")
    private final int value;

    ChapterRootTagRelationEnum(int value) {
        this.value = value;
    }

    /**
     * Gets value.
     *
     * @return the value
     */
    public int getValue() {
        return value;
    }
}
